Motion.TestAxis 方法

执行命令测试以检查驱动器对命令值的反应,例如命令位置、速度或扭矩。此方法只能在 modeDirectVelmodeDirectPosmodeDirectTor 模式下使用。

命名空间IntervalZero.KINGSTAR.Local.Api

组合: IntervalZero.KINGSTAR.Local.Api (于 IntervalZero.KINGSTAR.Local.dll) 版本:4.4.0.0

语法

C#VB
public KsCommandStatus TestAxis(
       int Index,
       double Amplitude
)
Public Function TestAxis(
       Index As Integer,
       Amplitude As Double
) As KsCommandStatus

参数

Index

型别:int

轴索引。索引以 0 为起始;别名将影响此参数。

 

Amplitude

型别:double

测试中的命令振福,单位依控制模式而有所不同。

控制模式 预设单位 使用者单位(若使用者改变单位)
DirectPos 计数 使用者单位
DirectVel 每秒计数 每秒使用者单位
DirectTor 百分比 (%) 百分比 (%)

回传值

型别:KsCommandStatus

回传 KsCommandStatus 类别。

备注

此方法是针对 KINGSTAR 设定工具Axis 配置调校 页签中的测试反应 (Test response) 而设计,只能用于直接控制模式,可搭配 Api.Log 使用以检查伺服驱动器的反应是否正确。

范例

C#
N/A

参见

Motion 类别

IntervalZero.KINGSTAR.Local.Api 命名空间